//
// Created by YueChuan on 2023/3/23.
//

#ifndef NETWORKDISK_FILETABWIDGET_H
#define NETWORKDISK_FILETABWIDGET_H

#include <QWidget>
#include <QDebug>
#include <QVBoxLayout>
#include <QLabel>
#include <QDragEnterEvent>
#include <QDragLeaveEvent>
#include <QDropEvent>
#include <QMouseEvent>
#include <QMimeData>
#include <QFile>
#include <QFileInfo>
#include <QFileIconProvider>
QT_BEGIN_NAMESPACE
namespace Ui { class fileTabWidget; }
QT_END_NAMESPACE

class fileTabWidget : public QWidget {
Q_OBJECT

public:
    explicit fileTabWidget(QWidget *parent = nullptr);

    ~fileTabWidget() override;

protected:
    void dragEnterEvent(QDragEnterEvent *) override;

    void dragLeaveEvent(QDragLeaveEvent *) override;

    void dropEvent(QDropEvent *) override;

    void mouseReleaseEvent(QMouseEvent *) override;

private:
    Ui::fileTabWidget *ui;
};

#endif //NETWORKDISK_FILETABWIDGET_H
